//
//  YBDayTaskCell.m
//  WuyouTang
//
//  Created by YB007 on 2020/10/9.
//  Copyright © 2020 cat. All rights reserved.
//


#import "YBDayTaskCell.h"

@implementation YBDayTaskCell

- (void)awakeFromNib {
    [super awakeFromNib];
    // Initialization code
}
+(YBDayTaskCell*)cellWithTab:(UITableView *)tableView andIndexPath:(NSIndexPath *)indexPath {
    YBDayTaskCell *cell = [tableView dequeueReusableCellWithIdentifier:@"YBDayTaskCell"];
     if (!cell) {
             cell = [[[NSBundle mainBundle]loadNibNamed:@"YBDayTaskCell" owner:nil options:nil]objectAtIndex:0];
     }
     return cell;

}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [super setSelected:selected animated:animated];

    // Configure the view for the selected state
}
-(void)setDataDic:(NSDictionary *)dataDic
{
    _dataDic = dataDic;
    // state 0代表未达标  1代表可领取  2代表已领取
    self.titleLb.text = minstr([dataDic valueForKey:@"title"]);
    self.contentLb.text = minstr([dataDic valueForKey:@"tip_m"]);
    if ([minstr([dataDic valueForKey:@"state"]) isEqual:@"0"]) {
        [self.stateBtn setTitle:YZMsg(@"未达成") forState:0];
        [self.stateBtn setTitleColor:RGB_COLOR(@"#cdcdcd", 1) forState:0];
        [self.contentView layoutIfNeeded];
        [PublicObj addGradientWithFromColor:RGB_COLOR(@"#000000", 0) andEndColor:RGB_COLOR(@"#000000", 0) andView:self.stateBtn direction:1];
        self.stateBtn.userInteractionEnabled = NO;
    }else if ([minstr([dataDic valueForKey:@"state"]) isEqual:@"1"]){
        [self.stateBtn setTitle:YZMsg(@"可领取") forState:0];
        [self.stateBtn setTitleColor:RGB_COLOR(@"#ffffff", 1) forState:0];
        [self.contentView layoutIfNeeded];
        [PublicObj addGradientWithFromColor:RGB_COLOR(@"#cb16e1", 1) andEndColor:RGB_COLOR(@"#872ae7", 1) andView:self.stateBtn direction:1];
        self.stateBtn.userInteractionEnabled = YES;
    }else if ([minstr([dataDic valueForKey:@"state"]) isEqual:@"2"]){
        [self.stateBtn setTitle:YZMsg(@"已领取") forState:0];
        [self.stateBtn setTitleColor:RGB_COLOR(@"#ffffff", 1) forState:0];
        [self.contentView layoutIfNeeded];
        [PublicObj addGradientWithFromColor:RGB_COLOR(@"#e3e2e2", 1) andEndColor:RGB_COLOR(@"#cacaca", 1) andView:self.stateBtn direction:1];
        self.stateBtn.userInteractionEnabled = NO;
    }
}
- (IBAction)stateBtnClick:(UIButton *)sender {
    if ([self.delegate respondsToSelector:@selector(stateBtnClick:)]) {
        [self.delegate stateBtnClick:_dataDic];
    }
}
@end
